<?php
/**
 * Created by <stacrcor.com>.
 * Author: xinxin.deng
 * Date: 2018/12/7 10:32
 */
class order_manager_base extends em_logic
{
    /**
     * 基本表定义参数用于排除非法字段，验证字段
     * @var array
     */
    public $table_define = array(
        'base_info' => array(
            'cms_id' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-32',
                'desc' => 'UUID',
            ),
            'cms_name' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-128',
                'desc' => '管理员账号名称',
            ),
            'cms_password' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-32',
                'desc' => '登陆密码',
            ),
            'cms_role_id' => array(
                'type' => 'int',
                'default'   => '1',
                'isempty' => '',
                'length' => '0-4',
                'desc' => '角色uuid',
            ),
            'cms_login_count' => array(
                'type' => 'int',
                'default'   => 0,
                'isempty' => '',
                'length' => '0-4',
                'desc' => '登录次数',
            ),
            'cms_login_time' => array(
                'type' => 'datetime',
                'default'   => '0000-00-00 00:00',
                'isempty' => '',
                'length' => '',
                'desc' => '登录时间',
            ),
            'cms_state' => array(
                'type' => 'tinyint',
                'default'   => 0,
                'isempty' => '',
                'length' => '0-4',
                'desc' => '管理员状态  0 启用 | 1 禁用  默认禁用',
            ),
            'cms_create_time' => array(
                'type' => 'datetime',
                'default'   => '0000-00-00 00:00',
                'isempty' => '',
                'length' => '',
                'desc' => '创建时间',
            ),
            'cms_modify_time' => array(
                'type' => 'datetime',
                'default'   => '0000-00-00 00:00',
                'isempty' => '',
                'length' => '',
                'desc' => '修改时间',
            ),
            'cms_establish_date' => array(
                'type' => 'date',
                'default'   => '0000-00-00',
                'isempty' => '',
                'length' => '',
                'desc' => '成立时间',
            ),
            'cms_type' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '类型',
            ),
            'cms_sex' => array(
                'type' => 'tinyint',
                'default'   => 1,
                'isempty' => '',
                'length' => '',
                'desc' => '性别,1未知,2男,3女',
            ),
            'cms_country' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-32',
                'desc' => '国家',
            ),
            'cms_address' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-128',
                'desc' => '地址',
            ),
            'cms_main_product' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-128',
                'desc' => '主营产品',
            ),
            'cms_sale_channels' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-128',
                'desc' => '销售渠道',
            ),
            'cms_company_type' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-128',
                'desc' => '企业类型',
            ),
            'cms_bank_info' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-128',
                'desc' => '对公银行账号',
            ),
            'cms_courier_info' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-128',
                'desc' => '快递发货地址',
            ),
            'cms_courier_contact' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-128',
                'desc' => '快递收件人',
            ),
            'cms_courier_telephone' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-128',
                'desc' => '快递收件人电话',
            ),
            'cms_courier_big_info' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-128',
                'desc' => '大件发货地址',
            ),
            'cms_courier_big_contact' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-128',
                'desc' => '大件收件人',
            ),
            'cms_courier_big_telephone' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-128',
                'desc' => '大件收件人电话',
            ),
            'cms_taxpayer_type' => array(
                'type' => 'tinyint',
                'default'   => '',
                'isempty' => '',
                'length' => '0-4',
                'desc' => '纳税人类型，1一般纳税人,2小规模纳税人',
            ),
            'cms_need_invoice' => array(
                'type' => 'tinyint',
                'default'   => '',
                'isempty' => '',
                'length' => '0-4',
                'desc' => '是否需要发票，1需要,2不需要,3待定',
            ),
            'cms_duty_num' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-128',
                'desc' => '税号',
            ),
            'cms_base_bank_name' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-128',
                'desc' => '开户银行',
            ),
            'cms_base_bank_num' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-128',
                'desc' => '基本账号',
            ),
            'cms_contact_bank_name' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-128',
                'desc' => '往来账户开户银行',
            ),
            'cms_contact_bank_num' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-128',
                'desc' => '往来账号',
            ),
            'cms_login_fail_numbers' => array(
                'type' => 'int',
                'default'   => 0,
                'isempty' => '',
                'length' => '',
                'desc' => '登陆失败次数',
            ),
            'cms_user_ip' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '用户登陆IP',
            ),
            'cms_password_modify_time' => array(
                'type' => 'datetime',
                'default'   => '0000-00-00 00:00',
                'isempty' => '',
                'length' => '',
                'desc' => '密码修改时间',
            ),
            'cms_telephone' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '11',
                'desc' => '手机号',
            ),
            'cms_email' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-32',
                'desc' => '邮箱',
            ),
            'cms_wx_num' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-32',
                'desc' => '微信号',
            ),
            'cms_qq' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-32',
                'desc' => 'QQ',
            ),
            'cms_head_img' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-32',
                'desc' => '头像',
            ),
            'cms_token' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-32',
                'desc' => '用户登录时生成的token',
            ),
            'cms_token_expire' => array(
                'type' => 'datetime',
                'default'   => '0000-00-00 00:00',
                'isempty' => '',
                'length' => '',
                'desc' => '用户登录的token有效时间',
            ),
            'cms_desc' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '描述信息',
            ),
            'cms_good_at_style' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '擅长风格',
            ),
            'cms_product_nature' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '生产性质',
            ),
            'cms_company_name' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '企业名称',
            ),
            'cms_factor_name' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '厂名',
            ),
            'cms_production_chain' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '生产链',
            ),
            'cms_good_at_goods' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '0-128',
                'desc' => '擅长产品',
            ),
            'cms_equipment_state' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '设备状况',
            ),
            'cms_people_num' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '车工人数',
            ),
            'cms_capacity' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '产能',
            ),
            'cms_factor_img' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '工厂图片',
            ),
            'cms_iso_certificate' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => 'ISO证书',
            ),
            'cms_human_certificate' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '人权证书',
            ),
            'cms_business_license_img' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '营业执照',
            ),
            'cms_taxation_certificate' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '税务登记证',
            ),
            'cms_goods_img' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '产品图片',
            ),
            'cms_retriever' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '品种',
            ),
            'cms_fabric_weaving' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '面料织法',
            ),
            'cms_fabric_pattern' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '面料花型',
            ),
            'cms_fabric_composition' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '面料成分',
            ),
            'cms_taxation' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '税务情况',
            ),
            'cms_use_software' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '使用软件',
            ),
            'cms_plateing_price' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '制板费',
            ),
            'cms_pushing_plate_price' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '放板推板费',
            ),
            'cms_good_at_material' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '擅长布料',
            ),
            'cms_own_equipment' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '自有设备',
            ),
            'cms_good_at_model' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '擅长款式',
            ),
            'cms_is_full_time' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '是否专职',
            ),
            'cms_printer_equipment' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '打印设备',
            ),
            'cms_have_workroom' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '有无工作室',
            ),
            'cms_nature' => array(
                'type' => 'varchar',
                'default'   => '',
                'isempty' => '',
                'length' => '',
                'desc' => '供应商性质',
            ),
            'cms_user_money' => array(
                'type' => 'DECIMAL',
                'default' => '',
                'isempty' => '',
                'length' => '',
                'desc' => '用户余额',
            ),
        ),
    );
}